#ifndef __TASK_QUEUE__
#define __TASK_QUEUE__

#include "head.h"

typedef struct node_s{
    int netfd;  // 这里装与客户端通信的netfd
    struct node_s *pNext;
} node_t;

typedef struct taskQueue_s{
    node_t *pFront;
    node_t *pRear;
    int queueSize;
} taskQueue_t;

int taskQueueInit(taskQueue_t *pQueue);
int enQueue(taskQueue_t *pQueue, int netfd);
int deQueue(taskQueue_t *pQueue);

#endif
